package com.bbcare.switchData.entity.model;



import com.bbcare.switchData.entity.basemodel.BaseEntityForBB;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;
import java.util.List;


public class PtGrowthRecord extends BaseEntityForBB<PtGrowthRecord> {

    private String userId; // 患者ID
    private Double height; // 身高
    private Double weight; // 体重
    private Double headcircumference; // 头围
    private String sourceid; // 来源id
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss" ,timezone = "GMT+8")
    private Date testTime; //
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss" ,timezone = "GMT+8")
    private Date createTime; // 创建时间
    private String sourcetype; // 来源 01:bbcareapp 04:随访后台单独添加 05:随访问卷
    private String babyid; // 宝宝id
    private String tenantId; // 租户ID
    private String actualresult; // 实际年龄评估结果
    private String result; // 纠正年龄数据
    private String doctorid; // 医生ID
    private String submitId; //


    private String week;//评估日期距离出生日期的周数

    private String userName; // 患者姓名
    private String gender;  //性别
    private int pregnancyDay; //孕周
    private Date birthday; // 出生日期
    private Date expectedDay; //预产期
    private String doctorName; //医生姓名
    private List<String> userIdList; //用户IdList
    private PtDevelopstandardData headSummary;
    private PtDevelopstandardData hightSummary;
    private PtDevelopstandardData weightSummary;
    private PtDevelopstandardData weightForLength;
    private PtDevelopstandardData ageForWtMap;

    public PtDevelopstandardData getAgeForWtMap() {
        return ageForWtMap;
    }

    public void setAgeForWtMap(PtDevelopstandardData ageForWtMap) {
        this.ageForWtMap = ageForWtMap;
    }

    public PtDevelopstandardData getHeadSummary() {
        return headSummary;
    }

    public void setHeadSummary(PtDevelopstandardData headSummary) {
        this.headSummary = headSummary;
    }

    public PtDevelopstandardData getHightSummary() {
        return hightSummary;
    }

    public void setHightSummary(PtDevelopstandardData hightSummary) {
        this.hightSummary = hightSummary;
    }

    public PtDevelopstandardData getWeightSummary() {
        return weightSummary;
    }

    public void setWeightSummary(PtDevelopstandardData weightSummary) {
        this.weightSummary = weightSummary;
    }

    public PtDevelopstandardData getWeightForLength() {
        return weightForLength;
    }

    public void setWeightForLength(PtDevelopstandardData weightForLength) {
        this.weightForLength = weightForLength;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getGender() {
        return gender;
    }

    public void setGender(String gender) {
        this.gender = gender;
    }

    public int getPregnancyDay() {
        return pregnancyDay;
    }

    public void setPregnancyDay(int pregnancyDay) {
        this.pregnancyDay = pregnancyDay;
    }

    public Date getBirthday() {
        return birthday;
    }

    public void setBirthday(Date birthday) {
        this.birthday = birthday;
    }

    public Date getExpectedDay() {
        return expectedDay;
    }

    public void setExpectedDay(Date expectedDay) {
        this.expectedDay = expectedDay;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public Double getHeight() {
        return height;
    }

    public void setHeight(Double height) {
        this.height = height;
    }

    public Double getWeight() {
        return weight;
    }

    public void setWeight(Double weight) {
        this.weight = weight;
    }

    public Double getHeadcircumference() {
        return headcircumference;
    }

    public void setHeadcircumference(Double headcircumference) {
        this.headcircumference = headcircumference;
    }

    public String getSourceid() {
        return sourceid;
    }

    public void setSourceid(String sourceid) {
        this.sourceid = sourceid;
    }

    public Date getTestTime() {
        return testTime;
    }

    public void setTestTime(Date testTime) {
        this.testTime = testTime;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getSourcetype() {
        return sourcetype;
    }

    public void setSourcetype(String sourcetype) {
        this.sourcetype = sourcetype;
    }

    public String getBabyid() {
        return babyid;
    }

    public void setBabyid(String babyid) {
        this.babyid = babyid;
    }

    public String getTenantId() {
        return tenantId;
    }

    public void setTenantId(String tenantId) {
        this.tenantId = tenantId;
    }

    public String getActualresult() {
        return actualresult;
    }

    public void setActualresult(String actualresult) {
        this.actualresult = actualresult;
    }

    public String getResult() {
        return result;
    }

    public void setResult(String result) {
        this.result = result;
    }

    public String getDoctorid() {
        return doctorid;
    }

    public void setDoctorid(String doctorid) {
        this.doctorid = doctorid;
    }

    public String getSubmitId() {
        return submitId;
    }

    public void setSubmitId(String submitId) {
        this.submitId = submitId;
    }

    public String getWeek() {
        return week;
    }

    public void setWeek(String week) {
        this.week = week;
    }

    public String getDoctorName() {
        return doctorName;
    }

    public void setDoctorName(String doctorName) {
        this.doctorName = doctorName;
    }

    public List<String> getUserIdList() {
        return userIdList;
    }

    public void setUserIdList(List<String> userIdList) {
        this.userIdList = userIdList;
    }
}
